Onam
4 - September 13, Thursday – Saturday
Kerala

Historical and Mythological Significance
According to Hindu mythology, King Mahabali was a benevolent and just ruler who was loved by his people. However, the gods grew jealous of his popularity and sought the help of Lord Vishnu to curb his growing power. Vishnu took the form of Vamana, a dwarf Brahmin, and tricked Mahabali into giving up his kingdom. Despite this, Mahabali was granted a boon to visit his people once a year, which is commemorated through the celebration of Onam.
Cultural Celebrations
Onam is a vibrant festival that showcases Kerala’s rich cultural heritage. The festivities include:
- Pookalam: Intricate floral designs laid out on the ground in front of homes, created using fresh flowers.
- Onasadya: A grand vegetarian feast served on banana leaves, consisting of over 20 traditional dishes such as avial, sambar, olan, and payasam.
- Vallam Kali: Also known as the snake boat race, this is a thrilling water sport held on the rivers of Kerala, featuring long, narrow boats rowed by teams of oarsmen.
- Traditional Dances: Performances such as Thiruvathira, Kathakali, and Pulikali (tiger dance) are integral to the celebrations.
- Folk Games and Activities: Various traditional games and sports, including tug-of-war and archery, are organized during the festival.
Religious Observances
While Onam is celebrated by people of all religions in Kerala, it has strong Hindu roots. Temples conduct special prayers and rituals, and devotees often visit temples dressed in traditional attire.
Modern-Day Celebrations
Today, Onam is not only a religious festival but also a cultural event that unites people across communities. Schools, offices, and public institutions organize Onam-themed events, and the state government promotes the festival as a tourist attraction, showcasing Kerala’s art, cuisine, and traditions.
Onam in other years
- 2022 August 30 - September 8, Tuesday – Thursday
- 2023 August 28 - September 6, Monday – Wednesday
- 2024 14 - September 23, Saturday – Monday
- 2026 August 25 - September 3, Tuesday – Thursday